// pages/order/info/index.js
var WxParse = require('../../../wxParse/wxParse.js');
const App=getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    title:'',
    id:-1,
    shoucang: App.Imges.shoucang,
    xin: App.Imges.xin,
    list:{}
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      title: options.title,
      id:options.id
    },()=>{
      this.clicks();
      if(this.data.title == '膳食详情'){
        this.move();
      }
    })
  },
  //收藏
  collection(e) {
   
    let id = e.currentTarget.dataset.articleid, list = this.data.list;
  
    console.log(id)
    App.ajax('mp/collection', 'POST', { article_id: id }).then(res => {
      list.map((i) => {
        if (i.id == res.data.article.id) {
          i.collection = res.data.collection
        }
      })
      this.setData({
        list
      })

    }).catch(err => {
      console.log('报错了', err)
    })
  },
  //取消收藏 
  upcollection(e) {
    let id = e.currentTarget.dataset.articleid, list = this.data.list;
    App.ajax('mp/collection', 'DELETE', { id: id }).then(res => {
      list.map((i) => {
        if (i.id == id) {
          i.collection = res.data.collection
        }
      })
      this.setData({
        list
      })

    }).catch(err => {
      console.log('报错了', err)
    })
  },
  //添加访问量
  clicks(){
    let id=this.data.id
    App.ajax('mp/article/views/add', 'GET', { id: id}).then(res => {
    }).catch(err => {
      console.log('报错了', err)
    })
  },
  //膳食详情
  move(){
    // 
    let list = {}
    let id = this.data.id
    var that = this;
    
    App.ajax('mp/article', 'GET', { id: id }).then(res => {
      if(res && res.data){
        this.setData({
          list:res.data
        })
      
        WxParse.wxParse('article', 'html', list.content, that, 5);
      }
    }).catch(err => {
      console.log('报错了', err)
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
   this.move()
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },

  upper(e) {
    console.log('滚动到顶部/左边时触发',e)
  },
  lower(e) {
    console.log('滚动到底部/右边时触发', e)
  }
})